#Spring Boot

Spring Boot调度

调度是执行特定时间段的任务的过程。SpringBoot为在Spring应用程序上编写调度程序提供了很好的支持。JavaCron表达式用于配置CronTrigger的实例,它是org.quartz.Trigger的子类。有关Javacron表达式的更多信息,请参阅此链接-https://docs.oracle.com/c...
代码星球 ·2021-02-12

Spring Boot CORS支持

跨源资源共享(CORS)是一种安全概念,用于限制Web浏览器中实现的资源。它可以防止JavaScript代码产生或消耗针对不同来源的请求。例如,Web应用程序在8080端口上运行,并且使用JavaScript尝试从9090端口使用RESTfulWeb服务。在这种情况下,在Web浏览器上将面临跨源资源共享安全问题。处理此...
代码星球 ·2021-02-12

Spring Boot Thymeleaf示例

Thymeleaf是一个基于Java的库,用于创建Web应用程序。它为在Web应用程序中提供XHTML/HTML5提供了很好的支持。在本章中将详细了解和学习Thymeleaf。Thymeleaf模板Thymeleaf将文件转换为格式良好的XML文件。它包含6种类型的模板,如下所示-XML有效的XMLXHTML有效的XH...
代码星球 ·2021-02-12

Spring Boot Rest模板

Rest模板用于创建使用RESTfulWeb服务的应用程序。使用exchange()方法为所有HTTP方法使用Web服务。下面给出的代码显示了如何创建Rest模板Bean以自动连接Rest模板对象。packagecom.yiibai.demo;importorg.springframework.boot.SpringA...
代码星球 ·2021-02-12

Spring Boot Servlet过滤器

过滤器是用于拦截应用程序的HTTP请求和响应的对象。通过使用过滤器,可以在两个实例上执行两个操作-在将请求发送到控制器之前在向客户发送响应之前。以下代码显示了带有@Component注解的Servlet过滤器实现类的示例代码。@ComponentpublicclassSimpleFilterimplementsFilt...
代码星球 ·2021-02-12

Spring Boot拦截器

在SpringBoot中使用拦截器,可在以下情况下执行操作-在将请求发送到控制器之前在将响应发送给客户端之前例如,使用拦截器在将请求发送到控制器之前添加请求标头,并在将响应发送到客户端之前添加响应标头。要使用拦截器,需要创建支持它的@Component类,它应该实现HandlerInterceptor接口。以下是在拦截...
代码星球 ·2021-02-12

Spring Boot构建RESTful Web服务

SpringBoot为为企业应用程序构建RESTfulWeb服务提供了非常好的支持。本章将详细介绍如何使用SpringBoot构建RESTfulWeb服务。/注-要构建RESTfulWeb服务,需要将SpringBootStarterWeb依赖项添加到构建配置文件中。如果是Maven用户,请使用以下代码在pom.xml...

Spring Boot应用程序属性

应用程序属性用于支持在不同的环境中工作。在本章中,将学习如何配置和指定SpringBoot应用程序的属性。SpringBoot应用程序将命令行属性转换为SpringBoot环境属性。命令行属性优先于其他属性源。默认情况下,SpringBoot使用8080端口号来启动Tomcat。接下来将学习如何使用命令行属性更改端口号...

Spring Boot Bean和依赖注入

在SpringBoot中,可以使用SpringFramework来定义bean及其依赖注入。@ComponentScan注释用于查找bean以及使用@Autowired注释注入的相应内容。如果遵循SpringBoot典型布局,则无需为@ComponentScan注释指定任何参数。所有组件类文件都自动注册到SpringB...

Spring Boot构建系统

在SpringBoot中,选择构建系统是一项重要任务。建议使用Maven或Gradle,因为它们可以为依赖关系管理提供良好的支持。Spring不支持其他构建系统。SpringBoot团队提供了一个依赖项列表,以支持每个版本的SpringBoot版本。无需在构建配置文件中提供依赖项版本。SpringBoot会根据发行版自...
代码星球 ·2021-02-12

Spring Boot Tomcat部署

通过使用SpringBoot应用程序,可以创建一个war文件以部署到Web服务器中。在本章中,将学习如何创建WAR文件并在TomcatWeb服务器中部署SpringBoot应用程序。传统的部署方式是使SpringBoot应用程序@SpringBootApplication类扩展SpringBootServletInit...
代码星球 ·2021-02-12

Spring Boot引导过程

本章将介绍如何在SpringBoot应用程序上执行引导。引导SpringBoot应用程序的一种方法是使用SpringInitializer。为此需要访问SpringInitializer网页www.start.spring.io并选择Build,SpringBoot版本和平台。此外还需要提供组,工件和所需的依赖项来运行...
代码星球 ·2021-02-12

Spring Boot快速入门

本章将演示如何使用Maven和Gradle创建SpringBoot应用程序。系统需要具有以下创建SpringBoot应用程序的最低要求-Java7Maven3.2Gradle2.5SpringBootCLI是一个命令行工具,它用于运行Groovy脚本。它是使用SpringBoot命令行界面创建SpringBoot应用程...
代码星球 ·2021-02-12

Spring Boot简介

SpringBoot是一个基于Java的开源框架,用于创建微服务。它由PivotalTeam开发,用于构建独立的生产就绪Spring应用。本章将介绍SpringBoot,并熟悉基本概念。微服务(MicroService)是一种允许开发人员独立开发和部署服务的体系结构。每个运行的服务都有自己的流程,这实现了轻量级模型以支...
代码星球 ·2021-02-12

Spring Boot从入门到实战:集成AOPLog来记录接口访问日志

日志是一个Web项目中必不可少的部分,借助它我们可以做许多事情,比如问题排查、访问统计、监控告警等。一般通过引入slf4j的一些实现框架来做日志功能,如log4j,logback,log4j2,其性能也是依次增强。在springboot中,默认使用的框架是logback。我们经常需要在方法开头或结尾加日志记录传入参数或...
首页上一页...34567...下一页尾页